@charset "utf-8";
/* CSS Document */
body{margin: 0px; padding: 0px; font-family:"微软雅黑"; width:100%;}
a{text-decoration:none;*blr:expression(this.onFocus=this.blur());outline:none;}
ul{ margin: 0px; padding: 0px;}
img{ border:none;}
li{list-style-type: none;}
*{margin:0px;padding:0px;}
.overflowHidden{ overflow: hidden;}
.main{ width:1200px; margin:0 auto; height:auto; }
.main1{ width:1300px; margin:0 auto; height:auto; }
.c{ clear:both;}
.left{ float:left;}
.right{ float:right;}

.top{ width:100%; height:49px; background-color:#274C93;}
.hy{ font-size:14px; color:#FFF; line-height:49px; float:left;}
.ss{ width:240px; height:49px; line-height:49px; font-size:14px; float:right; color: #FFFFFF;}
.srk{ width:207px; height:28px; line-height:28px; border:0px; background-color:#2d2d2d; font-size:14px; color:#999; font-family:"微软雅黑"; float:left; }
.ss_btn{ width:28px; height:28px; float:left; background:url(../images/ss_btn.png) no-repeat center center; border:0px;}
.logo{ width:251px; height:88px; float:left; padding-top:20px;}
.nav{ width:882px; height:auto; float:right;}
.nav li{ width:125px; height:118px; float:left; font-size:16px; text-align:center; line-height:118px; float:left; margin-right:1px;}
.nav li a{ width:125px; height:118px; color:#000;}
.nav li a:hover{ display:block; background-color:#274C93; color:#FFF;}
.nav li .dj{ display:block; background-color:#274C93; color:#FFF;}
.banner{ width:100%; height:614px;}
.xm_title{ width:1300px; height:auto; float:left; padding-top:20px;}
.xm_title h3{ width:1300px; height:50px; font-size:30px; text-align:center; line-height:50px; font-weight:normal;}
.xm_title P{ width:1300px; height:auto; line-height:24px; text-align:center; color:#274C93; background:url(../images/p_x.png) no-repeat center center; padding-bottom:10px;}
.bg1{ background-color:#f5f5f5;}
.xm_xx{ width:1300px; height:332px; float:left;}

.about_img{ width:437px; height:279px; float:left; background:url(../images/about_bg.jpg) no-repeat left top; margin-top:30px; padding-top:15px; padding-left:22px;}
.about_nr{ width:700px; height:auto; float:right; margin-top:30px; margin-bottom: 40px;}
.about_nr h3{ width:700px; height:50px; font-size:30px;  line-height:50px; font-weight:normal;}
.about_nr P{ width:700px; height:auto; line-height:24px;  color:#274C93; padding-bottom:10px;}
.about_wz{ width:700px; height:auto; float:left; font-size:16px; line-height:26px; color:#666; text-indent:2em;}
.gd{ width:156px; height:46px; float:left; margin-top:30px; text-align:center; }
.gd a{  width:156px; height:46px; color:#666; line-height:46px;  border:1px solid #CCC; display:block; }
.gd a:hover{  width:156px; height:46px; background-color:#1e50ae; color:#FFF; display:block; border:1px solid #1e50ae;}
.cl{ width:1200px; height:auto; margin:0 auto; padding-top:30px; padding-bottom:20px;}
.cl li{ width:300px; height:auto; float:left;}
.cl li h3{ width:300px; height:auto; text-align:center; font-weight:normal; font-size:16px;}
.cl li p{ width:300px; height:auto; text-align:center; line-height:30px; font-size:16px;}
.sz1{ font-size:50px; font-weight:bold; font-size:45px; color:#1e50ae;}

.case_title{ width:1200px; height:auto; float:left; padding-top:30px; padding-bottom:20px;}
.case_title h3{ width:1200px; height:50px; font-size:30px; text-align:center; line-height:50px; font-weight:normal;}
.case_title P{ width:1200px; height:24px; line-height:24px; text-align:center; color:#CCC; background:url(../images/p_x.png) no-repeat center center; margin-bottom:10px;}
.case_fl{ width:940px; height:auto; float:left; margin-left:260px;}
.case_fl li{ width:155px; height:42px; float:left; line-height:42px; background-color:#274c93; color:#FFF; text-align:center; margin-right:20px;}
.case_fl li a{ color:#FFF; font-size:14px;}
.tp{ width:1200px; height:auto; float:left; padding-top:30px; padding-bottom:30px;}
.tp1{ width:565px; height:406px; float:left;  position:relative;}
.tp1 img{ width:565px; height:406px; float:left; }
.tp1 span{width:545px; height:35px; background:url(../images/jb1.png) repeat; color:#FFF; display:block; position:absolute; z-index:999; line-height:35px; font-size:16px; padding-left:20px; margin-top:371px;}
.tp1 span a{ color:#FFF;}
.tp_zong{ width:620px; height:auto; float:right;}
.tp2{ width:620px; height:auto; float:left;}
.tp2 li{ width:302px; height:195px; position:relative; }
.tp2 li img{ width:302px; height:195px; float:left;}
.tp2 li span{ width:282px; height:35px; background:url(../images/jb1.png) repeat; display:block; position:absolute; z-index:999;  font-size:16px; padding-left:20px; margin-top:160px; line-height:35px; color:#FFF;  }
.tp2 li span a{ color:#FFF;}

.tp3{ width:620px; height:auto; float:left; padding-top:16px;}
.tp3 li{ width:302px; height:195px; position:relative; }
.tp3 li img{ width:302px; height:195px; float:left;}
.tp3 li span{ width:282px; height:35px; background:url(../images/jb1.png) repeat; display:block; position:absolute; z-index:999;  font-size:16px; padding-left:20px; margin-top:160px; line-height:35px; color:#FFF;  }
.tp3 li span a{ color:#FFF;}
.gd1{ width:156px; height:46px; float:left; text-align:center; margin-left:522px; margin-bottom:30px; }
.gd1 a{  width:156px; height:46px; color:#666; line-height:46px;  border:1px solid #CCC; display:block; }
.gd1 a:hover{  width:156px; height:46px; background-color:#1e50ae; color:#FFF; display:block; border:1px solid #1e50ae;}

.news_lb{ width:1200px; height:auto; float:left; padding-bottom:30px;}
.news_lb li{ width:585px; height:auto; float:left;}
.news_lb li img{ width:160px; height:100px; float:left; margin-right:10px;}
.news_lb li span{ width:350px; height:auto; float:left; font-size:16px; color:#999; padding-bottom:5px; padding-top:3px; padding-bottom:3px;}
.news_lb li h3{ width:350px; height:auto; font-size:16px; font-weight:normal; float:left; background:url(../images/news_x.jpg) no-repeat left bottom; padding-bottom:5px;}
.news_lb li h3 a{ color:#000;}
.news_lb li h3 a:hover{ color:#006;}
.news_lb li p{ width:350px; height:auto; float:left; font-size:14px; line-height:24px; color:#666;}
.news_lb li p a{ color:#666;}
.news_lb li p a:hover{ color:#006;}
.l30{ padding-left:30px;}

.link{ width:148px; height:68px; float:left; padding-top:25px; padding-bottom:25px; margin-right: 10px;  }
.link_nr{ width:1040px; height:auto; float:right; padding-top:25px; padding-bottom:25px;}
.link_nr li{ width:134px; height:auto; float:left; height: 55px; border: 1px #1e3360 solid; margin-right: 12px; background: #ffffff;}
.link_nr li img{ width: 134px; height: 55px;}
.link_nr li p{ text-align: center; font-size: 12px; line-height: 30px; color: #1e3360;}


.bg2{ background-color:#20478a;}
.d_logo{ width:270px; height:119px; float:left; padding-top:20px; padding-bottom:20px; background:url(../images/d_x.png) no-repeat right center; padding-right:20px;}
.tel{ width:340px; height:84px; float:left; background:url(../images/d_x.png) no-repeat right center; padding-top:37px; padding-bottom:36px; padding-left:40px; padding-right:40px;}
.dz{ width:440px; height:auto; float:left; padding-left:20px; padding-top:34px; padding-bottom:35px;}
.dz li{ width:440px; line-height:20px; font-size:14px; color:#FFF; padding-bottom:15px;}
.dz li img{ width:20px; height:20px; float:left; padding-right:10px;}
.ny_banner{ width:100%; height:260px;}
.gy_nr{ width:1200px; height:auto; float:left; font-size:14px; line-height:24px; color:#666; text-indent:2em; padding-bottom:100px;}
.gy_img{ width:1200px; height:224px; float:left; text-align:center; padding-top:20px;}
.zzry{ width:1200px; height:auto; float:left; padding-bottom:100px;}
.zzry li{ width:280px; height:auto; float:leftl; display:block; float:left; margin-left:15px; margin-bottom:30px; border:1px solid #CCC;}
.zzry li img{ width:280px; height:190px; float:left;}
.zzry li p{ width:280px; height:35px; line-height:35px; float:left; background-color:#f0f0f0; text-align:center; font-size:14px;}
.zzry li p a{ color:#000;}


.gcal{ width:1200px; height:auto; float:left; padding-bottom:100px;}
.gcal li{ width:280px; height:auto; float:leftl; display:block; float:left; margin-left:15px; margin-bottom:25px; border:1px solid #CCC;}
.gcal li img{ width:280px; height:190px; float:left;}
.gcal li p{ width:280px; height:35px; line-height:35px; float:left; background-color:#526284; text-align:center; font-size:14px;}
.gcal li p a{ color:#ffffff;}




.news_lb1{ width:1200px; height:auto; float:left; padding-bottom:30px;}
.news_lb1 li{ width:1200px; float:left; border-bottom:1px solid #CCC; padding-bottom:20px; padding-top:20px; }
.news_lb1 li img{ width:160px; height:100px; float:left; margin-right:30px; padding-bottom:30px;}
.news_lb1 li span{ width:1000px; height:auto; float:left; font-size:16px; height: 30px; color:#999; }
.news_lb1 li h3{ width:1000px; height:auto; font-size:25px; font-weight:normal; float:left; background:url(../images/news_x.jpg) no-repeat left bottom; padding-bottom:15px;}
.news_lb1 li h3 a{ color:#000;}
.news_lb1 li h3 a:hover{ color:#006;}
.news_lb1 li p{ width:1000px; height:80px; float:left; font-size:14px; line-height:24px; color:#666; display:block; padding-top: 15px;}
.news_lb1 li p a{ color:#666;}
.news_lb1 li p a:hover{ color:#006;}
.news_xx { width:1200px; height:auto; float:left; padding-bottom:100px;}
.news_xx h3{ font-size:26px; text-align:center; line-height:50px; padding-top:30px; padding-bottom:10px; font-weight:normal;}
.time{ width:1200px; height:auto; float:left; text-align:center; font-size:16px; border-bottom:1px solid #666; color:#666; line-height:34px; margin-bottom:30px;}
.news_xx p{ width:1200px; font-size:16px; line-height:24px; float:left; margin-bottom: 20px;}
.fy{ width:1200px; height:auto; float:left; padding-bottom:50px;}
.fy a{ border:1px solid #999; height:45px; line-height:45px; padding-left:50px; padding-right:50px; border-radius:2px; color:#666; font-size:14px;}
.fy a:hover{ color:#000; border:1px solid #000; }
.case_lb{ width:1200px; height:auto; float:left;}
.case_lb li{ width:1170px; height:auto; border:5px solid #a1b8e2; float:left; margin-bottom:30px; padding:10px; }
.case_lb img{ width:350px; height:251px; float:left; margin-right:20px;}
.case_lb h3{ width:750px; float:left; font-size:24px; font-weight:normal; float:left; padding-left:20px; padding-top:30px; padding-bottom:15px; border-bottom:1px solid #CCC; margin-bottom:20px;}
.case_lb p{ width:750px; height:auto; float:left; font-size:14px; line-height:24px; padding-left:20px;}
.case_lb a{ width:120px; height:35px; line-height:35px; border:1px solid #CCC; font-size:14px; text-align:center; float:left; margin-left:20px; color:#999; margin-top:20px; }
.case_lb a:hover{ width:120px; height:35px; background-color:#20478a; color:#fff; border:1px solid #20478a;}

.news_xx1 { width:1200px; height:auto; float:left; padding-bottom:100px;}
.news_xx1 h3{ font-size:26px; text-align:left; line-height:50px; padding-top:30px; padding-bottom:10px; font-weight:normal;}
.time1{ width:1200px; height:auto; float:left; text-align:left; font-size:16px; border-bottom:1px solid #666; color:#666; line-height:34px; margin-bottom:30px;}
.news_xx1 p{ width:1200px; font-size:14px; line-height:24px; text-indent:2em; float:left; text-align:left;}
.news_xx1 p img{ display:block; margin:0 auto; padding-top:20px; padding-bottom:20px;}

.fy{ width:1200px; height:auto; float:left; padding-bottom:50px;}

.cjwt_lb{ width:1200px; height:auto; float:left;}
.cjwt_lb li{ width:1200px; height:auto; float:left; border-bottom:1px solid #CCC; padding-top:40px; padding-bottom:40px; display:block;}
.cjwt_lb li h3{ width:1200px; height:auto; float:left; font-size:24px; line-height:35px; border-bottom:1px dashed #CCC; padding-top:20px; padding-bottom:10px; margin-bottom:10px;}
.cjwt_lb li h3 a{ color:#333;}
.cjwt_lb li p{ width:1200px; height:auto; float:left; font-size:14px; line-height:24px; color:#333; text-indent:2em;}
.cjwt_lb li p a{ color:#333;}
.zong{ width:1200px; height:auto; float:left; padding-bottom:30px;}
.con_xx{ width:350px; height:auto; float:left; font-size:16px; line-height:35px; padding-top:50px; padding-left:30px}
.map{ width:726px; height:350px; float:left; }

.news_xx2 { width:1200px; height:auto; float:left; padding-bottom:100px;}
.news_xx2 h3{ font-size:26px; text-align:center; line-height:50px; padding-top:30px; padding-bottom:10px; font-weight:normal; border-bottom:1px solid #CCC; margin-bottom:30px;}
.news_xx2 p{ width:1200px; font-size:14px; line-height:24px; text-indent:2em; float:left; text-align:left; }
.copy{ width:100%; height:40px; background-color:#052c70; border-top:1px solid #4e6999;}
.copy_nr{ width:1200px; height:auto; margin:0 auto; font-size:14px; line-height:40px; text-align:center; font-size:14px; color:#FFF;}


.rollBox{
	width:1300px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 5px;
}
.rollBox .LeftBotton{
	height:44px;
	width:44px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	margin-top: 100px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../images/btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0;
		border:1px solid #CCC;

}
.rollBox .RightBotton{
	height:44px;
	width:44px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	background-image: url(../images/btn.jpg);
	background-repeat: no-repeat;
	background-position: -44px 0;
	margin-top: 100px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border:1px solid #CCC;
}
.rollBox .Cont{width:1190px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{
	width:280px;
	float:left;
	text-align:center;
	margin-right:17px;
	border:1px solid #CCC;
	background-color:#FFF;
}
.rollBox .Cont .pic img{
	background:#fff;
	display:block;
	float:left;
}
.rollBox .Cont .pic p{ width:280px; height:40px; line-height:40px; background: #526285; color: #ffffff; float:left; font-size:16px; font-family:"微软雅黑"; padding-bottom:0px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}


.flexslider { position: relative; height: 614px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 614px;}
.flex-control-nav { position: absolute; bottom: 40px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 21px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 18px; height: 18px; line-height:60px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
.b30{ padding-bottom:30px;}
.banner{ width:100%; height:614px;}
.top_slide_wrap{width:100%;height:614px;overflow:hidden;position:relative;z-index:1;}
.slide_box{height:614px;pxoverflow:hidden}
.slide_box li{height:614px}
.slide_box img{width:100%;height:614px}
.slide_info{width:980px;margin:-614px auto 0}
.slide_info_card{width:420px;height:0;margin-top:171px;color:#fff;position:relative}
.slide_info_card a{color:#fff;text-decoration:none}
.slide_info_card .slide_info_card_bg{width:420px;height:200px;background:#0071c6;position:absolute;top:0;left:0;z-index:1;opacity:.8;*filter:alpha(opacity=80)}
.slide_info_card .slide_info_card_text{width:340px;height:140px;padding:30px 40px;position:absolute;top:0;left:0;z-index:2}
.slide_info_card h2{font-size:40px;padding-bottom:8px}
.slide_info_card p{font-size:15px;line-height:26px}
.slide_info_card p strong{font-size:12px;height:25px;display:inline-block;padding:0 10px;background:#095b99;border-radius:5px;color:#fff;margin-top:8px}

.zxgg{ width:1200px; margin:0 auto; height:60px; background: #F2F2F2; margin-top: 20px;}
.gg_zuo{ width: 150px; height:60px; float: left; line-height: 60px; background: #274C93; font-size: 16px; margin-right: 30px; color: #ffffff; text-align: center;}
.gg_you{ width: 1000px; height:60px; float: left; line-height: 60px; font-size: 16px; }
.gg_you a{ color: #666666;}
.sxwy{ width: 430px; float: left; margin-bottom: 20px;}
.gsgg{ width: 430px; float: left;}
.gsgg li{ width:430px; height:auto; float:left; line-height: 62px; text-indent: 1.5em; }
.gsgg li:nth-of-type(1) {background: #eeeeee; }
.gsgg li:nth-of-type(2) {background: #FDFDFD; }
.gsgg li:nth-of-type(3) {background: #eeeeee;  border-bottom: 1px solid #CCCCCC;  border-top: 1px solid #CCCCCC; }
.gsgg li:nth-of-type(4) {background: #FDFDFD;}
.gsgg li:nth-of-type(5) {background: #eeeeee;  border-bottom: 1px solid #CCCCCC;  border-top: 1px solid #CCCCCC;}
.gsgg li:nth-of-type(6) {background: #FDFDFD;}
.gsgg li:nth-of-type(7) {background: #eeeeee;  border-bottom: 1px solid #CCCCCC;  border-top: 1px solid #CCCCCC;}
.gsgg li:nth-of-type(8) {background: #FDFDFD;}
.gsgg li a:hover{ color: #ffffff; background: #0E87E2; display: block; height: 62px;}
.gsgg li a{ color: #666666;}

.sxwz{width: 740px; float: left;  margin-right: 30px; margin-bottom: 20px; }
.sx_biaoti{ width: 100%; float: left; line-height: 60px; line-height: 60px; font-size: 18px; background: #274C93; color: #ffffff; text-indent: 1.5em; margin-top: 20px; }

.hyxw_lb1{ width: 740px; float:left; margin-right: 30px; padding-top: 10px; }
.hyxw_lb1 li{ width:740px; height:auto; float:left; border-bottom: 1px #000000 dashed; margin-bottom: 9px; padding-bottom: 9px;}
.hyxw_lb1 li h3{ width:740px; height:auto; line-height:30px; font-size:18px; color:#333; font-weight:normal; color: #274C93;}
.hyxw_lb1 li h3 a{ color:#274C93;}
.hyxw_lb1 li h3 a:hover{ color:#274C93;}
.sj2{ width:740px; height:auto; float:left; line-height:20px; font-size:16px; padding-bottom:10px;}
.hyxw_lb1 li p {width:740px; line-height:24px; font-size:14px; float:left;}
.hyxw_lb1 li p a{color:#666;}
.hyxw_lb1 li p a:hover{ color:#274C93;}














